﻿using System.ComponentModel.DataAnnotations.Schema;
using ZenSystemService.Api.Entities;

namespace ZenSystemService.Api.DTOs.TraineeCourseTraining
{
    public class CourseQueryResultDTO
    {
        public int CourseId { get; set; }

        /// <summary>
        /// 课程编号
        /// </summary>
        public string CourseNumber { get; set; }
        /// <summary>
        /// 教练ID
        /// </summary>
        public int CoachId { get; set; }
        /// <summary>
        /// 开始时间
        /// </summary>
        public DateTime StartTime { get; set; }
        /// <summary>
        /// 课程时长(分钟)
        /// </summary>
        public int CourseDuration { get; set; }
        /// <summary>
        /// 结束时间
        /// </summary>
        public DateTime EndTime { get; set; }
        /// <summary>
        /// 课程状态  未开始 ->开始->已结束
        /// </summary>
        public int CourseStatus { get; set; } = 0;
        /// <summary>
        /// 课程状态 名称
        /// </summary>
        /// <summary>
        /// 课程类型Id
        /// </summary>
        public int CourseTypeId { get; set; }

        public string? Enabled { get; set; }
        /// <summary>
        /// 机构ID
        /// </summary>
        public int InstitutionId { get; set; }
    }
}
